package demo6;

/*
* 被Spring容器管理的类在容器内部默认是单例模式的，这意味着对于同一个类的实例告诉我们的实例我们向容器过次获取时，得到的是同一个实例。
* Spring容器中默认的实例化策略是单例的，如果想要改变这个默认的实例化策略，可以在类上使用@Scope注解，
* */

import org.springframework.context.annotation.AnnotationConfigApplicationContext;

public class Demo {
    public static void main(String[] args) {
        AnnotationConfigApplicationContext context =
                new AnnotationConfigApplicationContext("demo6");
        Person p1 = context.getBean(Person.class);
        Person p2 = context.getBean(Person.class);
        System.out.println(p1 == p2);
        System.out.println(p1);
        System.out.println(p2);

    }
}
